#pragma once
#include "Sq_list.h"

typedef int Status;

typedef struct LNode {
	int data;
	struct LNode* next;
}LNode, * Link_List;

void Print_Link_List(Link_List L);

Status InitList_Link_List(Link_List& L);

Status GetElem_Link_List(Link_List L, int i, int& e);

LNode* LocateElem_Link_List(Link_List L, int e);

Status ListInsert_Link_List(Link_List& L, int i, int e);

Status ListDelete_Link_List(Link_List& L, int i);

void Destroy_Link_List(Link_List& L);